home *** CD-ROM | disk | FTP | other *** search
/ Champak 33 / Volume 33 - JOGO DISK .iso / Games / santas_deed.swf / scripts / RectBorder.as < prev    next >
Text File  |  2007-01-15  |  41KB  |  819 lines

  1. var ┬º\x01┬º = 749;
  2. while(true)
  3. {
  4.    if(eval("\x01") == 749)
  5.    {
  6.       set("\x01",eval("\x01") + 18);
  7.       ┬º┬ºpush(true);
  8.    }
  9.    else
  10.    {
  11.       if(eval("\x01") == 707)
  12.       {
  13.          set("\x01",eval("\x01") - 232);
  14.          break;
  15.       }
  16.       if(eval("\x01") == 266)
  17.       {
  18.          set("\x01",eval("\x01") - 260);
  19.          ┬º┬ºpush(true);
  20.       }
  21.       else if(eval("\x01") == 304)
  22.       {
  23.          set("\x01",eval("\x01") + 93);
  24.          ┬º┬ºpush(true);
  25.       }
  26.       else if(eval("\x01") == 767)
  27.       {
  28.          set("\x01",eval("\x01") - 428);
  29.          if(┬º┬ºpop())
  30.          {
  31.             set("\x01",eval("\x01") - 281);
  32.          }
  33.       }
  34.       else
  35.       {
  36.          if(eval("\x01") == 524)
  37.          {
  38.             set("\x01",eval("\x01") - 444);
  39.             break;
  40.          }
  41.          if(eval("\x01") == 257)
  42.          {
  43.             set("\x01",eval("\x01") + 450);
  44.             if(┬º┬ºpop())
  45.             {
  46.                set("\x01",eval("\x01") - 232);
  47.             }
  48.          }
  49.          else
  50.          {
  51.             if(eval("\x01") == 339)
  52.             {
  53.                set("\x01",eval("\x01") - 281);
  54.                break;
  55.             }
  56.             if(eval("\x01") == 302)
  57.             {
  58.                set("\x01",eval("\x01") + 434);
  59.                break;
  60.             }
  61.             if(eval("\x01") == 6)
  62.             {
  63.                set("\x01",eval("\x01") + 736);
  64.                if(┬º┬ºpop())
  65.                {
  66.                   set("\x01",eval("\x01") + 104);
  67.                }
  68.             }
  69.             else
  70.             {
  71.                if(eval("\x01") == 742)
  72.                {
  73.                   set("\x01",eval("\x01") + 104);
  74.                   if(┬º┬ºpop() == 207)
  75.                   {
  76.                      set("\x01",eval("\x01") + 579);
  77.                      if(!_global.mx)
  78.                      {
  79.                         _global.mx = new Object();
  80.                      }
  81.                      ┬º┬ºpop();
  82.                      if(!_global.mx.controls)
  83.                      {
  84.                         _global.mx.controls = new Object();
  85.                      }
  86.                      ┬º┬ºpop();
  87.                      if(!_global.mx.controls.Button)
  88.                      {
  89.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().init = function(Void)
  90.                         {
  91.                            super.init();
  92.                         };
  93.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().draw = function()
  94.                         {
  95.                            if(this.initializing)
  96.                            {
  97.                               this.labelPath.visible = true;
  98.                            }
  99.                            super.draw();
  100.                            if(this.initIcon != undefined)
  101.                            {
  102.                               this._setIcon(this.initIcon);
  103.                            }
  104.                            delete this.initIcon;
  105.                         };
  106.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().onRelease = function(Void)
  107.                         {
  108.                            super.onRelease();
  109.                         };
  110.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().createChildren = function(Void)
  111.                         {
  112.                            super.createChildren();
  113.                         };
  114.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().setSkin = function(tag, linkageName, initobj)
  115.                         {
  116.                            return super.setSkin(tag,linkageName,initobj);
  117.                         };
  118.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().viewSkin = function(varName)
  119.                         {
  120.                            var _loc3_ = !this.getState() ? "false" : "true";
  121.                            _loc3_ += !this.enabled ? "disabled" : this.phase;
  122.                            super.viewSkin(varName,{styleName:this,borderStyle:_loc3_});
  123.                         };
  124.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().invalidateStyle = function(c)
  125.                         {
  126.                            this.labelPath.invalidateStyle(c);
  127.                            super.invalidateStyle(c);
  128.                         };
  129.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().setColor = function(c)
  130.                         {
  131.                            var _loc2_ = 0;
  132.                            while(_loc2_ < 8)
  133.                            {
  134.                               this[this.idNames[_loc2_]].redraw(true);
  135.                               _loc2_ = _loc2_ + 1;
  136.                            }
  137.                         };
  138.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().setEnabled = function(enable)
  139.                         {
  140.                            this.labelPath.enabled = enable;
  141.                            super.setEnabled(enable);
  142.                         };
  143.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().calcSize = function(tag, ref)
  144.                         {
  145.                            if(this.__width == undefined || this.__height == undefined)
  146.                            {
  147.                               return undefined;
  148.                            }
  149.                            if(tag < 7)
  150.                            {
  151.                               ref.setSize(this.__width,this.__height,true);
  152.                            }
  153.                         };
  154.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().size = function(Void)
  155.                         {
  156.                            this.setState(this.getState());
  157.                            this.setHitArea(this.__width,this.__height);
  158.                            var _loc3_ = 0;
  159.                            while(_loc3_ < 8)
  160.                            {
  161.                               var _loc4_ = this.idNames[_loc3_];
  162.                               if(typeof this[_loc4_] == "movieclip")
  163.                               {
  164.                                  this[_loc4_].setSize(this.__width,this.__height,true);
  165.                               }
  166.                               _loc3_ = _loc3_ + 1;
  167.                            }
  168.                            super.size();
  169.                         };
  170.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().__set__labelPlacement = function(val)
  171.                         {
  172.                            this.__labelPlacement = val;
  173.                            this.invalidate();
  174.                            return this.__get__labelPlacement();
  175.                         };
  176.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().__get__labelPlacement = function()
  177.                         {
  178.                            return this.__labelPlacement;
  179.                         };
  180.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().getLabelPlacement = function(Void)
  181.                         {
  182.                            return this.__labelPlacement;
  183.                         };
  184.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().setLabelPlacement = function(val)
  185.                         {
  186.                            this.__labelPlacement = val;
  187.                            this.invalidate();
  188.                         };
  189.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().getBtnOffset = function(Void)
  190.                         {
  191.                            if(this.getState())
  192.                            {
  193.                               var _loc2_ = this.btnOffset;
  194.                            }
  195.                            else if(this.phase == "down")
  196.                            {
  197.                               _loc2_ = this.btnOffset;
  198.                            }
  199.                            else
  200.                            {
  201.                               _loc2_ = 0;
  202.                            }
  203.                            return _loc2_;
  204.                         };
  205.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().setView = function(offset)
  206.                         {
  207.                            var _loc16_ = !offset ? 0 : this.btnOffset;
  208.                            var _loc12_ = this.getLabelPlacement();
  209.                            var _loc7_ = 0;
  210.                            var _loc6_ = 0;
  211.                            var _loc9_ = 0;
  212.                            var _loc8_ = 0;
  213.                            var _loc5_ = 0;
  214.                            var _loc4_ = 0;
  215.                            var _loc3_ = this.labelPath;
  216.                            var _loc2_ = this.iconName;
  217.                            var _loc15_ = _loc3_.textWidth;
  218.                            var _loc14_ = _loc3_.textHeight;
  219.                            var _loc10_ = this.__width - this.borderW - this.borderW;
  220.                            var _loc11_ = this.__height - this.borderW - this.borderW;
  221.                            if(_loc2_ != undefined)
  222.                            {
  223.                               _loc7_ = _loc2_._width;
  224.                               _loc6_ = _loc2_._height;
  225.                            }
  226.                            if(_loc12_ == "left" || _loc12_ == "right")
  227.                            {
  228.                               if(_loc3_ != undefined)
  229.                               {
  230.                                  _loc3_._width = _loc9_ = Math.min(_loc10_ - _loc7_,_loc15_ + 5);
  231.                                  _loc3_._height = _loc8_ = Math.min(_loc11_,_loc14_ + 5);
  232.                               }
  233.                               if(_loc12_ == "right")
  234.                               {
  235.                                  _loc5_ = _loc7_;
  236.                                  if(this.centerContent)
  237.                                  {
  238.                                     _loc5_ += (_loc10_ - _loc9_ - _loc7_) / 2;
  239.                                  }
  240.                                  _loc2_._x = _loc5_ - _loc7_;
  241.                               }
  242.                               else
  243.                               {
  244.                                  _loc5_ = _loc10_ - _loc9_ - _loc7_;
  245.                                  if(this.centerContent)
  246.                                  {
  247.                                     _loc5_ /= 2;
  248.                                  }
  249.                                  _loc2_._x = _loc5_ + _loc9_;
  250.                               }
  251.                               _loc2_._y = _loc4_ = 0;
  252.                               if(this.centerContent)
  253.                               {
  254.                                  _loc2_._y = (_loc11_ - _loc6_) / 2;
  255.                                  _loc4_ = (_loc11_ - _loc8_) / 2;
  256.                               }
  257.                               if(!this.centerContent)
  258.                               {
  259.                                  _loc2_._y += Math.max(0,(_loc8_ - _loc6_) / 2);
  260.                               }
  261.                            }
  262.                            else
  263.                            {
  264.                               if(_loc3_ != undefined)
  265.                               {
  266.                                  _loc3_._width = _loc9_ = Math.min(_loc10_,_loc15_ + 5);
  267.                                  _loc3_._height = _loc8_ = Math.min(_loc11_ - _loc6_,_loc14_ + 5);
  268.                               }
  269.                               _loc5_ = (_loc10_ - _loc9_) / 2;
  270.                               _loc2_._x = (_loc10_ - _loc7_) / 2;
  271.                               if(_loc12_ == "top")
  272.                               {
  273.                                  _loc4_ = _loc11_ - _loc8_ - _loc6_;
  274.                                  if(this.centerContent)
  275.                                  {
  276.                                     _loc4_ /= 2;
  277.                                  }
  278.                                  _loc2_._y = _loc4_ + _loc8_;
  279.                               }
  280.                               else
  281.                               {
  282.                                  _loc4_ = _loc6_;
  283.                                  if(this.centerContent)
  284.                                  {
  285.                                     _loc4_ += (_loc11_ - _loc8_ - _loc6_) / 2;
  286.                                  }
  287.                                  _loc2_._y = _loc4_ - _loc6_;
  288.                               }
  289.                            }
  290.                            var _loc13_ = this.borderW + _loc16_;
  291.                            _loc3_._x = _loc5_ + _loc13_;
  292.                            _loc3_._y = _loc4_ + _loc13_;
  293.                            _loc2_._x += _loc13_;
  294.                            _loc2_._y += _loc13_;
  295.                         };
  296.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().__set__label = function(lbl)
  297.                         {
  298.                            this.setLabel(lbl);
  299.                            return this.__get__label();
  300.                         };
  301.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().setLabel = function(label)
  302.                         {
  303.                            if(label == "")
  304.                            {
  305.                               this.labelPath.removeTextField();
  306.                               this.refresh();
  307.                               return undefined;
  308.                            }
  309.                            if(this.labelPath == undefined)
  310.                            {
  311.                               var _loc2_ = this.createLabel("labelPath",200,label);
  312.                               _loc2_._width = _loc2_.textWidth + 5;
  313.                               _loc2_._height = _loc2_.textHeight + 5;
  314.                               if(this.initializing)
  315.                               {
  316.                                  _loc2_.visible = false;
  317.                               }
  318.                            }
  319.                            else
  320.                            {
  321.                               delete this.labelPath.__text;
  322.                               this.labelPath.text = label;
  323.                               this.refresh();
  324.                            }
  325.                         };
  326.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().getLabel = function(Void)
  327.                         {
  328.                            return this.labelPath.__text == undefined ? this.labelPath.text : this.labelPath.__text;
  329.                         };
  330.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().__get__label = function()
  331.                         {
  332.                            return this.getLabel();
  333.                         };
  334.                         mx.controls.Button.prototype = new mx.controls.SimpleButton()._getIcon = function(Void)
  335.                         {
  336.                            return this._iconLinkageName;
  337.                         };
  338.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().__get__icon = function()
  339.                         {
  340.                            if(this.initializing)
  341.                            {
  342.                               return this.initIcon;
  343.                            }
  344.                            return this._iconLinkageName;
  345.                         };
  346.                         mx.controls.Button.prototype = new mx.controls.SimpleButton()._setIcon = function(linkage)
  347.                         {
  348.                            if(this.initializing)
  349.                            {
  350.                               if(linkage == "")
  351.                               {
  352.                                  return undefined;
  353.                               }
  354.                               this.initIcon = linkage;
  355.                            }
  356.                            else
  357.                            {
  358.                               if(linkage == "")
  359.                               {
  360.                                  this.removeIcons();
  361.                                  return undefined;
  362.                               }
  363.                               super.changeIcon(0,linkage);
  364.                               super.changeIcon(1,linkage);
  365.                               super.changeIcon(3,linkage);
  366.                               super.changeIcon(4,linkage);
  367.                               super.changeIcon(5,linkage);
  368.                               this._iconLinkageName = linkage;
  369.                               this.refresh();
  370.                            }
  371.                         };
  372.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().__set__icon = function(linkage)
  373.                         {
  374.                            this._setIcon(linkage);
  375.                            return this.__get__icon();
  376.                         };
  377.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().setHitArea = function(w, h)
  378.                         {
  379.                            if(this.hitArea_mc == undefined)
  380.                            {
  381.                               this.createEmptyObject("hitArea_mc",100);
  382.                            }
  383.                            var _loc2_ = this.hitArea_mc;
  384.                            _loc2_.clear();
  385.                            _loc2_.beginFill(16711680);
  386.                            _loc2_.drawRect(0,0,w,h);
  387.                            _loc2_.endFill();
  388.                            _loc2_.setVisible(false);
  389.                         };
  390.                         mx.controls.Button = function()
  391.                         {
  392.                            super();
  393.                         }.symbolName = "Button";
  394.                         mx.controls.Button = function()
  395.                         {
  396.                            super();
  397.                         }.symbolOwner = mx.controls.Button;
  398.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().className = "Button";
  399.                         mx.controls.Button = function()
  400.                         {
  401.                            super();
  402.                         }.version = "2.0.2.126";
  403.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().btnOffset = 0;
  404.                         mx.controls.Button.prototype = new mx.controls.SimpleButton()._color = "buttonColor";
  405.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().__label = "default value";
  406.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().__labelPlacement = "right";
  407.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().falseUpSkin = "ButtonSkin";
  408.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().falseDownSkin = "ButtonSkin";
  409.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().falseOverSkin = "ButtonSkin";
  410.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().falseDisabledSkin = "ButtonSkin";
  411.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().trueUpSkin = "ButtonSkin";
  412.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().trueDownSkin = "ButtonSkin";
  413.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().trueOverSkin = "ButtonSkin";
  414.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().trueDisabledSkin = "ButtonSkin";
  415.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().falseUpIcon = "";
  416.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().falseDownIcon = "";
  417.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().falseOverIcon = "";
  418.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().falseDisabledIcon = "";
  419.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().trueUpIcon = "";
  420.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().trueDownIcon = "";
  421.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().trueOverIcon = "";
  422.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().trueDisabledIcon = "";
  423.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().clipParameters = {labelPlacement:1,icon:1,toggle:1,selected:1,label:1};
  424.                         mx.controls.Button = function()
  425.                         {
  426.                            super();
  427.                         }.mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.controls.Button.prototype.clipParameters,mx.controls.SimpleButton.prototype.clipParameters);
  428.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().centerContent = true;
  429.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().borderW = 1;
  430.                         ┬º┬ºpush((mx.controls.Button.prototype = new mx.controls.SimpleButton()).addProperty("icon",mx.controls.Button.prototype = new mx.controls.SimpleButton().__get__icon,mx.controls.Button.prototype = new mx.controls.SimpleButton().__set__icon));
  431.                         ┬º┬ºpush((mx.controls.Button.prototype = new mx.controls.SimpleButton()).addProperty("label",mx.controls.Button.prototype = new mx.controls.SimpleButton().__get__label,mx.controls.Button.prototype = new mx.controls.SimpleButton().__set__label));
  432.                         ┬º┬ºpush((mx.controls.Button.prototype = new mx.controls.SimpleButton()).addProperty("labelPlacement",mx.controls.Button.prototype = new mx.controls.SimpleButton().__get__labelPlacement,mx.controls.Button.prototype = new mx.controls.SimpleButton().__set__labelPlacement));
  433.                         ┬º┬ºpush(ASSetPropFlags(mx.controls.Button.prototype,null,1));
  434.                      }
  435.                      ┬º┬ºpop();
  436.                      break;
  437.                   }
  438.                   break;
  439.                }
  440.                if(eval("\x01") == 750)
  441.                {
  442.                   set("\x01",eval("\x01") - 493);
  443.                   ┬º┬ºpush(true);
  444.                }
  445.                else
  446.                {
  447.                   if(eval("\x01") == 585)
  448.                   {
  449.                      set("\x01",eval("\x01") + 116);
  450.                      break;
  451.                   }
  452.                   if(eval("\x01") == 238)
  453.                   {
  454.                      set("\x01",eval("\x01") + 64);
  455.                      if(┬º┬ºpop())
  456.                      {
  457.                         set("\x01",eval("\x01") + 434);
  458.                      }
  459.                   }
  460.                   else if(eval("\x01") == 846)
  461.                   {
  462.                      set("\x01",eval("\x01") + 143);
  463.                      ┬º┬ºpush(true);
  464.                   }
  465.                   else
  466.                   {
  467.                      if(eval("\x01") == 712)
  468.                      {
  469.                         set("\x01",eval("\x01") - 408);
  470.                         toggleHighQuality();
  471.                         mx.controls.Button = function()
  472.                         {
  473.                            super();
  474.                         }["false"] = mx.controls.Button = function()
  475.                         {
  476.                            super();
  477.                         }["false"] + 1;
  478.                         ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop()[┬º┬ºpop() eq ┬º┬ºpop()];
  479.                         mx.controls.Button = function()
  480.                         {
  481.                            super();
  482.                         }.labelPath["true"](mx.controls.Button.prototype = new mx.controls.SimpleButton());
  483.                         ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  484.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().enabled = function()
  485.                         {
  486.                            if(this.disabled.phase == "_setIcon")
  487.                            {
  488.                               return this.disabled.styleName;
  489.                            }
  490.                            return this.disabled.borderStyle;
  491.                         };
  492.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().invalidateStyle = function()
  493.                         {
  494.                            for(var _loc3_ in this.labelPath)
  495.                            {
  496.                               var _loc2_ = this.labelPath[_loc3_].invalidateStyle();
  497.                            }
  498.                            return _loc2_;
  499.                         };
  500.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().setColor = function(pos)
  501.                         {
  502.                            for(var _loc3_ in this.labelPath)
  503.                            {
  504.                               this.labelPath[_loc3_].setColor(pos);
  505.                            }
  506.                         };
  507.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().idNames = function(val)
  508.                         {
  509.                            for(var _loc3_ in this.labelPath)
  510.                            {
  511.                               this.labelPath[_loc3_].redraw = val;
  512.                            }
  513.                         };
  514.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().setEnabled = function(val, val1)
  515.                         {
  516.                            for(var _loc3_ in this.labelPath)
  517.                            {
  518.                               this.labelPath[_loc3_].setEnabled(val,val1);
  519.                            }
  520.                         };
  521.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().calcSize = function()
  522.                         {
  523.                            for(var _loc4_ in this.labelPath)
  524.                            {
  525.                               var _loc2_ = this.labelPath[_loc4_].redraw;
  526.                               var _loc3_ = __width + (_loc2_ + 0);
  527.                            }
  528.                            if(_loc3_ == this.labelPath.__height)
  529.                            {
  530.                               return true;
  531.                            }
  532.                            if(_loc3_ == 0)
  533.                            {
  534.                               return false;
  535.                            }
  536.                         };
  537.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().setSize = function(name, val)
  538.                         {
  539.                            for(var _loc4_ in this.labelPath)
  540.                            {
  541.                               this.labelPath[_loc4_].setSize(name,val);
  542.                            }
  543.                         };
  544.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().size = function(val)
  545.                         {
  546.                            for(var _loc3_ in this.labelPath)
  547.                            {
  548.                               if(this.labelPath[_loc3_] == val)
  549.                               {
  550.                                  this.labelPath[_loc3_].setState = true;
  551.                               }
  552.                            }
  553.                         };
  554.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().setHitArea = function()
  555.                         {
  556.                            return this.disabled;
  557.                         };
  558.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().movieclip = function(val)
  559.                         {
  560.                            for(var _loc4_ in this.labelPath)
  561.                            {
  562.                               if(this.labelPath[_loc4_].borderStyle == val || this.labelPath[_loc4_].styleName == val)
  563.                               {
  564.                                  var _loc2_ = _loc4_;
  565.                                  break;
  566.                               }
  567.                            }
  568.                            if(_loc2_ != undefined)
  569.                            {
  570.                               this.disabled.__set__labelPlacement(false);
  571.                               this.disabled.__labelPlacement.invalidate = this.disabled.__get__labelPlacement;
  572.                               this.disabled.__labelPlacement.getLabelPlacement = this.disabled.setLabelPlacement;
  573.                               this.disabled = this.labelPath[_loc2_];
  574.                               this.disabled.__set__labelPlacement(true);
  575.                               this.disabled.__labelPlacement.invalidate = this.disabled.__labelPlacement.getLabelPlacement = 0;
  576.                            }
  577.                         };
  578.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().getBtnOffset = function(groupName)
  579.                         {
  580.                            if(groupName == undefined || groupName == "_setIcon")
  581.                            {
  582.                               return undefined;
  583.                            }
  584.                            var _loc6_ = this.onRelease;
  585.                            _parent[groupName] = this;
  586.                            for(var _loc5_ in this.labelPath)
  587.                            {
  588.                               this.labelPath[_loc5_].createChildren = groupName;
  589.                               var _loc3_ = this.labelPath[_loc5_];
  590.                            }
  591.                            _loc3_.setSkin(_loc6_);
  592.                            return this.btnOffset();
  593.                         };
  594.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().btnOffset = function()
  595.                         {
  596.                            return this.onRelease;
  597.                         };
  598.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().down = function(val)
  599.                         {
  600.                            for(var _loc4_ in this.labelPath)
  601.                            {
  602.                               if(this.labelPath[_loc4_].borderStyle == val || this.labelPath[_loc4_].styleName == val)
  603.                               {
  604.                                  var _loc2_ = _loc4_;
  605.                                  break;
  606.                               }
  607.                            }
  608.                            if(_loc2_ != undefined)
  609.                            {
  610.                               this.disabled.__set__labelPlacement(false);
  611.                               this.disabled = this.labelPath[_loc2_];
  612.                               this.disabled.__set__labelPlacement(true);
  613.                            }
  614.                            return this.setView();
  615.                         };
  616.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().setView = function()
  617.                         {
  618.                            if(this.disabled.phase == "_setIcon" || this.disabled.phase == undefined)
  619.                            {
  620.                               return this.disabled.styleName;
  621.                            }
  622.                            return this.disabled.borderStyle;
  623.                         };
  624.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().iconName = function()
  625.                         {
  626.                            return this.disabled;
  627.                         };
  628.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().textWidth = function(val)
  629.                         {
  630.                            for(var _loc3_ in this.labelPath)
  631.                            {
  632.                               if(this.labelPath[_loc3_] == val)
  633.                               {
  634.                                  this.labelPath[_loc3_].setState = true;
  635.                               }
  636.                            }
  637.                            return this.iconName();
  638.                         };
  639.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().textHeight = function(pos)
  640.                         {
  641.                            for(var _loc3_ in this.labelPath)
  642.                            {
  643.                               this.labelPath[_loc3_].setColor(pos);
  644.                            }
  645.                            return this.borderW();
  646.                         };
  647.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().borderW = function()
  648.                         {
  649.                            for(var _loc3_ in this.labelPath)
  650.                            {
  651.                               var _loc2_ = this.labelPath[_loc3_].invalidateStyle();
  652.                            }
  653.                            return _loc2_;
  654.                         };
  655.                         mx.controls.Button.prototype = new mx.controls.SimpleButton()._width = function(val)
  656.                         {
  657.                            for(var _loc3_ in this.labelPath)
  658.                            {
  659.                               this.labelPath[_loc3_].redraw = val;
  660.                            }
  661.                            return this._height();
  662.                         };
  663.                         mx.controls.Button.prototype = new mx.controls.SimpleButton()._height = function()
  664.                         {
  665.                            var _loc2_ = 0;
  666.                            for(var _loc3_ in this.labelPath)
  667.                            {
  668.                               _loc2_ += this.labelPath[_loc3_].redraw;
  669.                            }
  670.                            if(_loc2_ == 0)
  671.                            {
  672.                               return false;
  673.                            }
  674.                            if(_loc2_ == this.labelPath.__height)
  675.                            {
  676.                               return true;
  677.                            }
  678.                         };
  679.                         mx.controls.Button = function()
  680.                         {
  681.                            super();
  682.                         }.left = "Button";
  683.                         mx.controls.Button = function()
  684.                         {
  685.                            super();
  686.                         }.right = mx.controls.Button;
  687.                         mx.controls.Button = function()
  688.                         {
  689.                            super();
  690.                         }.Math = "min";
  691.                         mx.controls.Button.prototype = new mx.controls.SimpleButton().centerContent = "Button";
  692.                         mx.controls.Button.prototype = new mx.controls.SimpleButton()["false"] = 0;
  693.                         __set__label(mx.controls.Button.initializing,null,1);
  694.                         ┬º┬ºpush((mx.controls.Button.prototype = new mx.controls.SimpleButton())._x("redraw",mx.controls.Button.prototype = new mx.controls.SimpleButton()._height,mx.controls.Button.prototype = new mx.controls.SimpleButton()._width));
  695.                         ┬º┬ºpush((mx.controls.Button.prototype = new mx.controls.SimpleButton())._x("createChildren",mx.controls.Button.prototype = new mx.controls.SimpleButton().btnOffset,mx.controls.Button.prototype = new mx.controls.SimpleButton().getBtnOffset));
  696.                         ┬º┬ºpush((mx.controls.Button.prototype = new mx.controls.SimpleButton())._x("_y",mx.controls.Button.prototype = new mx.controls.SimpleButton().borderW,mx.controls.Button.prototype = new mx.controls.SimpleButton().textHeight));
  697.                         ┬º┬ºpush((mx.controls.Button.prototype = new mx.controls.SimpleButton())._x("max",mx.controls.Button.prototype = new mx.controls.SimpleButton().setView,mx.controls.Button.prototype = new mx.controls.SimpleButton().down));
  698.                         ┬º┬ºpush((mx.controls.Button.prototype = new mx.controls.SimpleButton())._x("top",mx.controls.Button.prototype = new mx.controls.SimpleButton().iconName,mx.controls.Button.prototype = new mx.controls.SimpleButton().textWidth));
  699.                         break;
  700.                      }
  701.                      if(eval("\x01") == 58)
  702.                      {
  703.                         set("\x01",eval("\x01") + 449);
  704.                         ┬º┬ºpush(true);
  705.                      }
  706.                      else if(eval("\x01") == 475)
  707.                      {
  708.                         set("\x01",eval("\x01") + 387);
  709.                         ┬º┬ºpush(true);
  710.                      }
  711.                      else if(eval("\x01") == 507)
  712.                      {
  713.                         set("\x01",eval("\x01") + 484);
  714.                         if(┬º┬ºpop())
  715.                         {
  716.                            set("\x01",eval("\x01") - 241);
  717.                         }
  718.                      }
  719.                      else if(eval("\x01") == 787)
  720.                      {
  721.                         set("\x01",eval("\x01") - 444);
  722.                         if(┬º┬ºpop())
  723.                         {
  724.                            set("\x01",eval("\x01") - 77);
  725.                         }
  726.                      }
  727.                      else if(eval("\x01") == 989)
  728.                      {
  729.                         set("\x01",eval("\x01") - 465);
  730.                         if(┬º┬ºpop())
  731.                         {
  732.                            set("\x01",eval("\x01") - 444);
  733.                         }
  734.                      }
  735.                      else
  736.                      {
  737.                         if(eval("\x01") == 343)
  738.                         {
  739.                            set("\x01",eval("\x01") - 77);
  740.                            break;
  741.                         }
  742.                         if(eval("\x01") == 736)
  743.                         {
  744.                            set("\x01",eval("\x01") + 51);
  745.                            ┬º┬ºpush(true);
  746.                         }
  747.                         else
  748.                         {
  749.                            if(eval("\x01") == 80)
  750.                            {
  751.                               set("\x01",eval("\x01") + 358);
  752.                               mx.skins.SkinElement.registerElement(mx.skins.RectBorder.symbolName,Object(mx.skins.RectBorder));
  753.                               Object.registerClass("RectBorder",mx.skins.halo.RectBorder);
  754.                               break;
  755.                            }
  756.                            if(eval("\x01") == 701)
  757.                            {
  758.                               set("\x01",eval("\x01") - 463);
  759.                               ┬º┬ºpush(true);
  760.                            }
  761.                            else if(eval("\x01") == 397)
  762.                            {
  763.                               set("\x01",eval("\x01") + 188);
  764.                               if(┬º┬ºpop())
  765.                               {
  766.                                  set("\x01",eval("\x01") + 116);
  767.                               }
  768.                            }
  769.                            else
  770.                            {
  771.                               if(eval("\x01") == 991)
  772.                               {
  773.                                  set("\x01",eval("\x01") - 241);
  774.                                  stop();
  775.                                  ┬º┬ºpush(┬º┬ºpop() | ┬º┬ºpop());
  776.                                  break;
  777.                               }
  778.                               if(eval("\x01") == 865)
  779.                               {
  780.                                  set("\x01",eval("\x01") - 153);
  781.                                  if(┬º┬ºpop())
  782.                                  {
  783.                                     set("\x01",eval("\x01") - 408);
  784.                                  }
  785.                               }
  786.                               else if(eval("\x01") == 356)
  787.                               {
  788.                                  set("\x01",eval("\x01") + 509);
  789.                                  ┬º┬ºpush(true);
  790.                               }
  791.                               else
  792.                               {
  793.                                  if(eval("\x01") == 702)
  794.                                  {
  795.                                     set("\x01",eval("\x01") - 346);
  796.                                     ┬º┬ºpush(┬º┬ºpop() >>> (┬º┬ºpop() | ┬º┬ºpop()[┬º┬ºpop()]));
  797.                                     break;
  798.                                  }
  799.                                  if(eval("\x01") != 862)
  800.                                  {
  801.                                     break;
  802.                                  }
  803.                                  set("\x01",eval("\x01") - 160);
  804.                                  if(┬º┬ºpop())
  805.                                  {
  806.                                     set("\x01",eval("\x01") - 346);
  807.                                  }
  808.                               }
  809.                            }
  810.                         }
  811.                      }
  812.                   }
  813.                }
  814.             }
  815.          }
  816.       }
  817.    }
  818. }
  819.